WPS Office.apk(点击下载) / ztv.java


package defpackage;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.os.SystemClock;
import android.text.TextUtils;
import android.util.Base64;
import com.iflytek.cloud.ErrorCode;
import com.iflytek.cloud.SpeechEvent;
import com.tencent.open.TDialog;
import java.io.File;
import java.util.ArrayList;

/* renamed from: ztv  reason: default package */
public final class ztv extends ztt {
    public String BKi = "";

    public ztv(Context context, ztp ztp) {
        super(ztp);
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void b(Activity activity, Bundle bundle, zxj zxj) {
        zue.c("openSDK_LOG.QQShare", "doShareToQQ() -- start");
        StringBuffer stringBuffer = new StringBuffer("mqqapi://share/to_fri?src_type=app&version=1&file_type=news");
        String string = bundle.getString("imageUrl");
        String string2 = bundle.getString("title");
        String string3 = bundle.getString("summary");
        String string4 = bundle.getString("targetUrl");
        String string5 = bundle.getString(SpeechEvent.KEY_EVENT_AUDIO_URL);
        int i = bundle.getInt("req_type", 1);
        int i2 = bundle.getInt("cflag", 0);
        String string6 = bundle.getString("share_qq_ext_str");
        String a = zuz.a(activity);
        if (a == null) {
            a = bundle.getString("appName");
        }
        String string7 = bundle.getString("imageLocalUrl");
        String str = this.BJZ.a;
        String str2 = this.BJZ.c;
        zue.a("openSDK_LOG.QQShare", "doShareToQQ -- openid: " + str2);
        if (!TextUtils.isEmpty(string)) {
            stringBuffer.append("&image_url=" + Base64.encodeToString(zuz.agz(string), 2));
        }
        if (!TextUtils.isEmpty(string7)) {
            stringBuffer.append("&file_data=" + Base64.encodeToString(zuz.agz(string7), 2));
        }
        if (!TextUtils.isEmpty(string2)) {
            stringBuffer.append("&title=" + Base64.encodeToString(zuz.agz(string2), 2));
        }
        if (!TextUtils.isEmpty(string3)) {
            stringBuffer.append("&description=" + Base64.encodeToString(zuz.agz(string3), 2));
        }
        if (!TextUtils.isEmpty(str)) {
            stringBuffer.append("&share_id=" + str);
        }
        if (!TextUtils.isEmpty(string4)) {
            stringBuffer.append("&url=" + Base64.encodeToString(zuz.agz(string4), 2));
        }
        if (!TextUtils.isEmpty(a)) {
            if (a.length() > 20) {
                a = a.substring(0, 20) + "...";
            }
            stringBuffer.append("&app_name=" + Base64.encodeToString(zuz.agz(a), 2));
        }
        if (!TextUtils.isEmpty(str2)) {
            stringBuffer.append("&open_id=" + Base64.encodeToString(zuz.agz(str2), 2));
        }
        if (!TextUtils.isEmpty(string5)) {
            stringBuffer.append("&audioUrl=" + Base64.encodeToString(zuz.agz(string5), 2));
        }
        stringBuffer.append("&req_type=" + Base64.encodeToString(zuz.agz(String.valueOf(i)), 2));
        if (!TextUtils.isEmpty(string6)) {
            stringBuffer.append("&share_qq_ext_str=" + Base64.encodeToString(zuz.agz(string6), 2));
        }
        stringBuffer.append("&cflag=" + Base64.encodeToString(zuz.agz(String.valueOf(i2)), 2));
        zue.a("openSDK_LOG.QQShare", "doShareToQQ -- url: " + stringBuffer.toString());
        ztn.a(zuu.a(), this.BJZ, "requireApi", "shareToNativeQQ");
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse(stringBuffer.toString()));
        intent.putExtra("pkg_name", activity.getPackageName());
        if (zuz.cZ(activity, "4.6.0")) {
            zue.c("openSDK_LOG.QQShare", "doShareToQQ, qqver below 4.6.");
            if (at(intent)) {
                ztu.gSG().a(ErrorCode.MSP_ERROR_HCR_DESTROY, zxj);
                b(activity, intent, ErrorCode.MSP_ERROR_HCR_DESTROY);
            }
        } else {
            zue.c("openSDK_LOG.QQShare", "doShareToQQ, qqver greater than 4.6.");
            if (ztu.gSG().a("shareToQQ", zxj) != null) {
                zue.c("openSDK_LOG.QQShare", "doShareToQQ, last listener is not null, cancel it.");
            }
            if (at(intent)) {
                a(activity, (int) ErrorCode.MSP_ERROR_NOT_SUPPORT, intent, true);
            }
        }
        String str3 = "10";
        if (i2 == 1) {
            str3 = "11";
        }
        if (at(intent)) {
            zum.gSJ();
            zum.a(this.BJZ.c, this.BJZ.a, "ANDROIDQQ.SHARETOQQ.XX", str3, "3", "0", this.BKi, "0", "1", "0");
            zum.gSJ();
            zum.a(0, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "");
        } else {
            zum.gSJ();
            zum.a(this.BJZ.c, this.BJZ.a, "ANDROIDQQ.SHARETOQQ.XX", str3, "3", "1", this.BKi, "0", "1", "0");
            zum.gSJ();
            zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "hasActivityForIntent fail");
        }
        zue.c("openSDK_LOG.QQShare", "doShareToQQ() --end");
    }

    public final void a(final Activity activity, final Bundle bundle, final zxj zxj) {
        zue.c("openSDK_LOG.QQShare", "shareToQQ() -- start.");
        String string = bundle.getString("imageUrl");
        String string2 = bundle.getString("title");
        String string3 = bundle.getString("summary");
        String string4 = bundle.getString("targetUrl");
        String string5 = bundle.getString("imageLocalUrl");
        int i = bundle.getInt("req_type", 1);
        zue.c("openSDK_LOG.QQShare", "shareToQQ -- type: " + i);
        switch (i) {
            case 1:
                this.BKi = "1";
                break;
            case 2:
                this.BKi = "3";
                break;
            case 5:
                this.BKi = "2";
                break;
            case 6:
                this.BKi = "4";
                break;
        }
        if (i == 6) {
            if (zuz.cZ(activity, "5.0.0")) {
                zxj.onError(new zxl(-15, "手Q版本过低,应用分享只支持手Q5.0及其以上版本", null));
                zue.e("openSDK_LOG.QQShare", "shareToQQ, app share is not support below qq5.0.");
                zum.gSJ();
                zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQQ, app share is not support below qq5.0.");
                return;
            }
            string4 = String.format("http://fusion.qq.com/cgi-bin/qzapps/unified_jump?appid=%1$s&from=%2$s&isOpenAppID=1", this.BJZ.a, "mqq");
            bundle.putString("targetUrl", string4);
        }
        if (zuz.b() || !zuz.cZ(activity, "4.5.0")) {
            if (i == 5) {
                if (zuz.cZ(activity, "4.3.0")) {
                    zxj.onError(new zxl(-6, "低版本手Q不支持该项功能!", null));
                    zue.e("openSDK_LOG.QQShare", "shareToQQ, version below 4.3 is not support.");
                    zum.gSJ();
                    zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQQ, version below 4.3 is not support.");
                    return;
                } else if (!zuz.agy(string5)) {
                    zxj.onError(new zxl(-6, "非法的图片地址!", null));
                    zue.e("openSDK_LOG.QQShare", "shareToQQ -- error: 非法的图片地址!");
                    zum.gSJ();
                    zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "非法的图片地址!");
                    return;
                }
            }
            if (i != 5) {
                if (TextUtils.isEmpty(string4) || (!string4.startsWith("http://") && !string4.startsWith("https://"))) {
                    zxj.onError(new zxl(-6, "传入参数有误!", null));
                    zue.e("openSDK_LOG.QQShare", "shareToQQ, targetUrl is empty or illegal..");
                    zum.gSJ();
                    zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQQ, targetUrl is empty or illegal..");
                    return;
                } else if (TextUtils.isEmpty(string2)) {
                    zxj.onError(new zxl(-6, "title不能为空!", null));
                    zue.e("openSDK_LOG.QQShare", "shareToQQ, title is empty.");
                    zum.gSJ();
                    zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQQ, title is empty.");
                    return;
                }
            }
            if (TextUtils.isEmpty(string) || string.startsWith("http://") || string.startsWith("https://") || new File(string).exists()) {
                if (!TextUtils.isEmpty(string2) && string2.length() > 45) {
                    bundle.putString("title", zuz.b(string2, 45, null, null));
                }
                if (!TextUtils.isEmpty(string3) && string3.length() > 60) {
                    bundle.putString("summary", zuz.b(string3, 60, null, null));
                }
                if (zuz.e(activity)) {
                    zue.c("openSDK_LOG.QQShare", "shareToQQ, support share");
                    zue.c("openSDK_LOG.QQShare", "shareToMobileQQ() -- start.");
                    String string6 = bundle.getString("imageUrl");
                    final String string7 = bundle.getString("title");
                    final String string8 = bundle.getString("summary");
                    zue.a("openSDK_LOG.QQShare", "shareToMobileQQ -- imageUrl: " + string6);
                    if (!TextUtils.isEmpty(string6)) {
                        if (!zuz.g(string6)) {
                            bundle.putString("imageUrl", null);
                            if (zuz.cZ(activity, "4.3.0")) {
                                zue.b("openSDK_LOG.QQShare", "shareToMobileQQ -- QQ Version is < 4.3.0 ");
                            } else {
                                zue.b("openSDK_LOG.QQShare", "shareToMobileQQ -- QQ Version is > 4.3.0 ");
                                AnonymousClass2 r0 = new zut() {
                                    /* class defpackage.ztv.AnonymousClass2 */

                                    @Override // defpackage.zut
                                    public final void a(int i, String str) {
                                        if (i == 0) {
                                            bundle.putString("imageLocalUrl", str);
                                        } else if (TextUtils.isEmpty(string7) && TextUtils.isEmpty(string8)) {
                                            if (zxj != null) {
                                                zxj.onError(new zxl(-6, "获取分享图片失败!", null));
                                                zue.e("openSDK_LOG.QQShare", "shareToMobileQQ -- error: 获取分享图片失败!");
                                            }
                                            zum.gSJ();
                                            zum.a(1, "SHARE_CHECK_SDK", "1000", ztv.this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "获取分享图片失败!");
                                            return;
                                        }
                                        ztv.this.b((ztv) activity, (Activity) bundle, (Bundle) zxj);
                                    }

                                    @Override // defpackage.zut
                                    public final void g(int i, ArrayList<String> arrayList) {
                                    }
                                };
                                zue.b("openSDK_LOG.AsynScaleCompressImage", "scaleCompressImage");
                                if (TextUtils.isEmpty(string6)) {
                                    r0.a(1, null);
                                } else if (!zuz.b()) {
                                    r0.a(2, null);
                                } else {
                                    new Thread(new Runnable(string6, new Handler(activity.getMainLooper(), r0) {
                                        /* class defpackage.ztx.AnonymousClass1 */
                                        final /* synthetic */ zut BKp;

                                        {
                                            this.BKp = r2;
                                        }

                                        public final void handleMessage(Message message) {
                                            switch (message.what) {
                                                case 101:
                                                    this.BKp.a(0, (String) message.obj);
                                                    return;
                                                case 102:
                                                    this.BKp.a(message.arg1, null);
                                                    return;
                                                default:
                                                    super.handleMessage(message);
                                                    return;
                                            }
                                        }
                                    }) {
                                        /* class defpackage.ztx.AnonymousClass2 */
                                        final /* synthetic */ String a;
                                        final /* synthetic */ Handler b;

                                        {
                                            this.a = r1;
                                            this.b = r2;
                                        }

                                        public final void run() {
                                            String a2;
                                            Bitmap bM = ztx.bM(this.a, 140);
                                            if (bM != null) {
                                                String str = Environment.getExternalStorageDirectory() + "/tmp/";
                                                String str2 = "share2qq_temp" + zuz.f(this.a) + ".jpg";
                                                if (!ztx.X(this.a, 140, 140)) {
                                                    zue.b("openSDK_LOG.AsynScaleCompressImage", "not out of bound,not compress!");
                                                    a2 = this.a;
                                                } else {
                                                    zue.b("openSDK_LOG.AsynScaleCompressImage", "out of bound,compress!");
                                                    a2 = ztx.a(bM, str, str2);
                                                }
                                                zue.b("openSDK_LOG.AsynScaleCompressImage", "-->destFilePath: " + a2);
                                                if (a2 != null) {
                                                    Message obtainMessage = this.b.obtainMessage(101);
                                                    obtainMessage.obj = a2;
                                                    this.b.sendMessage(obtainMessage);
                                                    return;
                                                }
                                            }
                                            Message obtainMessage2 = this.b.obtainMessage(102);
                                            obtainMessage2.arg1 = 3;
                                            this.b.sendMessage(obtainMessage2);
                                        }
                                    }).start();
                                }
                                zue.c("openSDK_LOG.QQShare", "shareToMobileQQ() -- end");
                            }
                        } else if (TextUtils.isEmpty(string7) && TextUtils.isEmpty(string8)) {
                            if (zxj != null) {
                                zxj.onError(new zxl(-6, "分享图片失败,检测不到SD卡!", null));
                                zue.e("openSDK_LOG.QQShare", "分享图片失败,检测不到SD卡!");
                            }
                            zum.gSJ();
                            zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "分享图片失败,检测不到SD卡!");
                        } else if (zuz.cZ(activity, "4.3.0")) {
                            zus zus = new zus(activity);
                            AnonymousClass1 r02 = new zut() {
                                /* class defpackage.ztv.AnonymousClass1 */

                                @Override // defpackage.zut
                                public final void a(int i, String str) {
                                    if (i == 0) {
                                        bundle.putString("imageLocalUrl", str);
                                    } else if (TextUtils.isEmpty(string7) && TextUtils.isEmpty(string8)) {
                                        if (zxj != null) {
                                            zxj.onError(new zxl(-6, "获取分享图片失败!", null));
                                            zue.e("openSDK_LOG.QQShare", "shareToMobileQQ -- error: 获取分享图片失败!");
                                        }
                                        zum.gSJ();
                                        zum.a(1, "SHARE_CHECK_SDK", "1000", ztv.this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "获取分享图片失败!");
                                        return;
                                    }
                                    ztv.this.b((ztv) activity, (Activity) bundle, (Bundle) zxj);
                                }

                                @Override // defpackage.zut
                                public final void g(int i, ArrayList<String> arrayList) {
                                }
                            };
                            zue.a("AsynLoadImg", "--save---");
                            if (string6 == null || string6.equals("")) {
                                r02.a(1, null);
                                zue.c("openSDK_LOG.QQShare", "shareToMobileQQ() -- end");
                            } else {
                                if (!zuz.b()) {
                                    r02.a(2, null);
                                } else {
                                    zus.c = Environment.getExternalStorageDirectory() + "/tmp/";
                                    zus.d = System.currentTimeMillis();
                                    zus.a = string6;
                                    zus.BLn = r02;
                                    new Thread(zus.BLo).start();
                                }
                                zue.c("openSDK_LOG.QQShare", "shareToMobileQQ() -- end");
                            }
                        }
                    }
                    b(activity, bundle, zxj);
                    zue.c("openSDK_LOG.QQShare", "shareToMobileQQ() -- end");
                } else {
                    try {
                        zue.d("openSDK_LOG.QQShare", "shareToQQ, don't support share, will show download dialog");
                        new TDialog(activity, "", a(""), null, this.BJZ).show();
                    } catch (RuntimeException e) {
                        zue.j("openSDK_LOG.QQShare", " shareToQQ, TDialog.show not in main thread", e);
                        e.printStackTrace();
                        zxj.onError(new zxl(-6, "没有在主线程调用!", null));
                    }
                }
                zue.c("openSDK_LOG.QQShare", "shareToQQ() -- end.");
                return;
            }
            zxj.onError(new zxl(-6, "非法的图片地址!", null));
            zue.e("openSDK_LOG.QQShare", "shareToQQ, image url is emprty or illegal.");
            zum.gSJ();
            zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQQ, image url is emprty or illegal.");
            return;
        }
        zxj.onError(new zxl(-6, "分享图片失败,检测不到SD卡!", null));
        zue.e("openSDK_LOG.QQShare", "shareToQQ sdcard is null--end");
        zum.gSJ();
        zum.a(1, "SHARE_CHECK_SDK", "1000", this.BJZ.a, "0", Long.valueOf(SystemClock.elapsedRealtime()), 0, 1, "shareToQQ sdcard is null");
    }
}